using System;
using Curriculum.Business.LectorMetadatos;

namespace Curriculum.Business.Manejadores
{
	/// <summary>
	/// Summary description for ManejadorAtributos.
	/// </summary>
	public class ManejadorAtributos
	{
		private ListaAtributos listaAtributos;


		public ManejadorAtributos(string nroVersion)
		{
			LectorAtributos lector = new LectorAtributos();
			listaAtributos = lector.Leer(nroVersion);
		}

		/// <summary>
		/// GetAtributo
		/// </summary>
		/// <param name="idAtributo">id del atributo que se busca</param>
		/// <returns></returns>
		public Atributo GetAtributo(string idAtributo)
		{
			foreach (Atributo atributo in listaAtributos.Atributos)
			{
				if (atributo.idAtributo.Equals(idAtributo))
					return atributo;
			}
			// si no lo encuentra devuelvo un atributo vacio
			return new Atributo();
		}
		public string GetFirstValue()
		{
			return listaAtributos.Atributos[0].nombre.ToString();
		}
		
	}
}
